﻿namespace Pp.Dto
{
    using System;
    using System.Collections.Generic;

    public class UserDto : UserSmallDto
    {
        private IList<LikeDto> _likes;
        public IList<ProfileFollowDto> ProfileFollowers { get; set; }
        public IList<FollowDto> MyFollows { get; set; }

        public IList<LikeDto> Likes
        {
            get { return _likes ?? new List<LikeDto>(); }
            set { _likes = value; }
        }
    }
    public class UserSmallDto
    {
        public string EducationalInfo { get; set; }
        public string WorkInfo { get; set; }
        public string CvInfo { get; set; }
        public bool IsActive { get; set; }
        public string MailAdress { get; set; }
        public bool MailAdressVisible { get; set; }
        public string Username { get; set; }
        public Guid Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Picture { get; set; }
        public string City { get; set; }
        public DateTime CreateDate { get; set; }
        public DateTime? BirtDay { get; set; }
    }
}